makes you appreciate life - Français Anglais Dictionnaire